public virtual bool HasObjectInParentPath(object obj) { if (i_parent != null) { return(i_parent.HasObjectInParentPath(obj)); } return(false); }