Added base constructors for classes

Added base constructors for classes