Constructors in Hierarchies