add possibility to pass Model instances to habtm methods like has, attach, delete
add dynamically finders (for example User::findByEmailAndFirstName(‘john@doe.com’, ‘John’))