remove ActiveModel dependency and introduce method_missing for column names