Changed all protected data numbers to private as suggested.