Refactor queue delete

Lets add a comment for this Utility class. 
which should explain what to put here and what not to put here and general guidelines when modifiying the content of this class ( in which layer this class operates etc)