Constructors in place