Refactoring of BlockFamilies to have one specific behaviour in one class only, rather than in the interface and all implementations.