Add support for Factory.create and Constructor.create. Closes troopjs/troopjs-core#70