RCB
Made package private.
Documented and closed for inheritance.