Implemented restriction of Events and added notifications model