Protected variables and function names should have a single preceding underscore