isMatrix/transpose()/getFor/constructor change