Avoid having Classes implementing too many Interfaces | CAST Appmarq