Global refactorin. New usage interface. New namespace realization