Tweaking to reduce the number of times the User object is retrieved from the database. Also partially implemented the cache clear when a user object is changed.
Reverse the previous change - we do want to keep deleting lessons. We will fix the issues related to sharing files / removing lessons / deleting files by adding the user id to the content repository.