Class methods modules and scopes oh my