Updating axis on matrix change

getSideDir(), getLookAtDir() and getUpDir() return old vectors if you move/rotate/scale or set new matrix directly to a node.
createMatrix already calls updateAxis so it shooulnd't be necesary to call it here right?