Resolve #355, fix snake_case_methods and provide a test