extracting all duplication into FrenchRoom parent class