First steps to improve matrix. Private properties in order to generalize element access for sub-matrix abstraction