in reply to how to self define a operator
Why not just overload the . operator for that class and use .=?