Added constructors in diagrams