/**** CONSTRUCTOR ****/

        /// <summary>
        /// Create new Firebase endpoint
        /// </summary>
        /// <param name="_parent">Parent Firebase pointer</param>
        /// <param name="_key">Key under parent Firebase</param>
        /// <param name="_root">Root Firebase pointer</param>
        internal Firebase(Firebase _parent, string _key, FirebaseRoot _root)
        {
            parent  = _parent;
            key     = _key;
            root    = _root;
            fullKey = parent.FullKey + "/" + key;
        }
 internal Firebase()
 {
     parent = null;
     key    = string.Empty;
     root   = null;
 }