Performance improvements

Added some convenience methods to avoid calling isset when not needed.
This means less calls to the database and an overall improvement on
performance of the ORM.