Having const constructors would make it possible to use it with named, optional parameters (with default values)
Having const constructors would make it possible to use it with named, optional parameters (with default values)