There is an unsaved comment in progress. You will lose your changes if you continue. Are you sure you want to reopen the work item?
Create objects through a static method call
There is a large number of libraries (including the framework itself), that uses a static method call on a factory class to create an instance of an object. I am in process of creating such strategy that will take a type, a method name, and a list of parameters,
and use them to get a desired object.