Refactored SuperModule extracting methods with friendly names and a constant that holds array of excluded singleton method names