Added persmission description.
User instance injection for thread safety.