Execute methods of Assign and Operators

@rbsloot and @TimManders for review (don't merge until you both reviewed)