According to our agreement (see #24 ), only the protected variables should have an underscore at the beginning of