do not require rails, just activerecord and activesupport