I think composition would be better than inheritance here.