Created subclass of CamelCapsFunctionName to allow non-public method names of subclasses to start with an underscore. This is because we often have to override classes that use this format (such as in Magento).