Throw an error when instantiating directly
Merge props into child object