Added compound assignment operation support