alternate activerecord wrapper class, using cms_id for lookups