Improving documentation with correct namespaces and callable typehint (only on PHPDoc for PHP 5.3 compat)
Merge branch 'fix_eager_load_weird_if' of github.com:igorsantos07/php-activerecord into fix_eager_load_weird_if
Revert "Removing weird IF that was causing issues with loading eagerly relations. reopens #339"

This reverts commit 89e699faea5a75e1f18825f24930d944cfab95d1.
WORKAROUND ALERT: making through relations work instead of any other relation that uses more than one key