Add the option to override a property of an already defined object
Changes build method from throwing exception to return undefined when constructor is nonexistent