Added Protected to type signatures of more functions.