Need `protected` getter too.
Will be done on merge