Ah I see :) I generally prefer composition over inheritance and since there is no base class for these classes and the logic seems quite isolated I get the feeling that composition would be better in this case