This doesn't look completely right to me. Shouldn't it still read the position and apply it to the local matrix if the component is a mesh or model? Though, if Component::_matrix was actually unused that would mean that missing to read the position here wouldn't actually break anything, as it was already broken.