Added handling permissions with events; error event will fire on the model if method used without permissions