STI data models working 'the rails way'