I am always a fan of encapsulation, but why add the function while keeping the actual constants public?