Currently if somebody uses something like normalize_attribute :name it makes impossible to have normalize_name method in the corresponding model, I suggest the defined method is at least given some kind of unique name (using prefix or similar) so that collisions are less likely.