require wrapped models on initialization
add ActiveModel::Lint tests