Configures aggregate's factory to call method of factoryMethod with args,
in order to create aggregate of type X.
In case when method is not a static member, the function requires to
pass a instance of factoryMethod or a reference to it.
The algorithm will check for args compatiblity with parameters of
factory method. No type check is done for arguments that are references
at compile time.
Invoke T's method to create aggregate of type X.
Configures aggregate's factory to call method of factoryMethod with args, in order to create aggregate of type X. In case when method is not a static member, the function requires to pass a instance of factoryMethod or a reference to it. The algorithm will check for args compatiblity with parameters of factory method. No type check is done for arguments that are references at compile time.