Fix operator= is protected in PlainObjectBase
In Eigen 3.3 operator= is a protected member of PlainObjectBase.
This can be fixed by casting the wrapped object reference to its
original type before using operator=.
Former-commit-id: eec8c0ae85a14553063180bac43475bb4c6c419f