public PPtr <Object> FetchDependency <T>(PPtr <T> pointer, string name) where T : Object { if (IsLog) { PointerName = name; } return(pointer.CastTo <Object>()); }