added static function call to build idField (since this may change, it already has once). Added 'magic' __call functions for findByFIELD and findFirstByFIELD