Added user and group providers
Fixed firing the wrong model events
Fixed running caching functions when they are disabled
Removed unused page provider function