Single responsibily improved

Deletion of PipoInterface from all the abstractions