Made Affine constructor private.