What are these private properties for? They cannot be accessed outside, and they always return a constant. Can't the caller use those constant directly? And the naming convention for properties is always Pascal case.