Have models that store the same data but need different functionality? Rails provides Single Table Inheritance in ActiveRecord to solve this problem.