I do not understand. Wont merging be just as difficult as subclassing?