Added start of auto handling of constructors without default constructor