Avoid having Classes implementing too many Interfaces (PHP) | CAST Appmarq