magic methods isn't very IDE friendly + not a pattern I've seen much, I'm ok with being verbose.
Unless you think I'm missing the point :)