Are we sure we really want these here? I left them out originally for a reason: If you have an instance that is loaded, can read is true by definition. And having an instance tell you it can create an instance is also a logical conundrum. When you want to know if you can create a new model, in pretty much every real life case you need to know this before you have an instance to work with. So these are both meant to be more like static functions.