version: mark some methods as protected