Added constructors for classes and Domain Model Scheme