@timgraham In place of *** in my previous comment, can we pass a new object of the same class as referenced by self