Removed requiement for constructor interface with reflection.