Bugfix - Updating the magical model isset method to check defined relationships

I'm not sure if this is intended behavior, but it doesn't make sense to me to have a magical getter that will pickup a defined model relationship and not have the magical isset reflect that behavior.

This PR now makes the Model's `__isset()` function check for defined relationships as well.