Constructors actually work and will use the default value