Extending components and widgets - private vs. protect

Hi,

I’m trying to extend Table and VScrollTable classes to add new behaviours (e.g. a pseudo “cell navigation”).

I’ve found many private fields (such as selectedRowKeys or selectedRowRanges) used in protected and public methods. Those fields are inaccessible from subclasses and custom extensions, and this is a dead end for adding new simple behaviours based on such fields values.

Please, change these fields to be protected.

Regards,