keeping gem using older version of activerecord
making decision function around defaults for when active record is not present
updating tests that broke with the change