feat(properties): Adds property naming methods that can be overridden.