Private methods and lexical method overrides