Properties in an operation can come from various sources (i.e. HTTP body data, query-string, route). These are hard-coded in, and any other sources must be provided as another middleware.
The problem here is ordering and property ownership. We should provide a concrete concept of a populator that can declare ownership of a property (so that, for example, we do not have clashes of information nor the ability for HTTP body data to override in-process data such as route or from-user information)
Properties in an operation can come from various sources (i.e. HTTP body data, query-string, route). These are hard-coded in, and any other sources must be provided as another middleware.
The problem here is ordering and property ownership. We should provide a concrete concept of a populator that can declare ownership of a property (so that, for example, we do not have clashes of information nor the ability for HTTP body data to override in-process data such as route or from-user information)