[ComplexPlane.cs] make ComplexPlane immutable structure
add comment