Light-weight model versioning for ActiveRecord.