Add private and protected methods

DESC: C