Type independent traits - Modular