Added super constructors