Allow for custom constructors
6.0.0