@MarcelloDuarte should we keep this interface or drop it altogether ?