I'll change the name however I think it is a symptom of another problem. post.rb and page.rb have high duplication. I've got another branch that I'm working on extracting a parent from the two of them. I think if I can work that out then this each should move into that.