protected function toPropertyName($methodName)
    {

        if (strpos($methodName, 'get') === 0 || strpos($methodName, 'set') === 0) {
            return lcfirst(substr($methodName, 3));
        }

        if (strpos($methodName, 'is') === 0) {
            return lcfirst(substr($methodName, 2));
        }

        return $methodName;

    }