rewritted ArtifactPointer manager - used NamedManager impl