remove all depencies for abstract singleton