Constructors implemented for all Class hierarchy