Complex: more assignment methods