Fix non uniform scale constructor