[la.container.affine] do not call members in derived as in base
[la.container.affine] add copy and move ctors and assignment, and deep copy