Excellent!  I'm glad to see you using <code>accessors</code> module in a good way here.