I hate magic methods, IDEs hate magic methods, and it's cleaner =)