Point : ctor can be const to allow const or non-const usage