How to best realize horizontal reuse?


I have implemented two different objects which are Node (extends ElggObject) and Club (extends ElggGroup). The Nodes are used to build a tree and have a method move() to change parent Node in the tree. The Clubs are leaves to the tree and can also move from one Node to another.

I would like to reuse the move() method between these classes (horizontal re-use). Do you have any suggestions how to best implement this?

Thanks in advance!