public virtual void RefreshCurrentObject() { throw new NotImplementedException("Method needs to be overridden in inherited classes."); }