Delegated Types in Rails, handling models with overlapping attributes | Hacker News Reader