Removed all the locking out I did. I have a better way of doing it
Sorted out custom client permission decorators