Modify constructors