Adding support for passing an array of arguments to the object factory. Improving upon property reflector abstraction