Adds TURN exception
Updates the lifetime management logic for Permission. Adds member functions.