Yes, it worth a discussion on which part to put in impl and which to put in base class. OK with this for now.