@Ocramius never thought about using a trait. I'll give that a try, name suggestions?