code: function _removeRefsOf(elem) {
          _.forEach(elem.getMetaAttributes(), function (attr) {
              var i;
              switch (attr.kind) {
              case Core.ATTR_KIND_OBJ:
              case Core.ATTR_KIND_REF:
                  var ref = elem[attr.name];
                  if (ref && _idMap[ref._id]) {
                      _removeRef(elem, ref);
                  }
                  break;
              case Core.ATTR_KIND_OBJS:
              case Core.ATTR_KIND_REFS:
                  var refs = elem[attr.name];
                  if (refs && refs.length > 0) {
                      for (i = 0; i < refs.length; i++) {
                          if (refs[i]._id && _idMap[refs[i]._id]) {
                              _removeRef(elem, refs[i]);
                          }
                      }
                  }
                  break;
              }
          });
          // 인덱스에서 항목을 제거.
          delete _refMap[elem._id];
      }
docs: 요소의 모든 참조 필드들을 레퍼런스 인덱스에서 제거 (요소가 제거될 것이므로 본 요소가 가지는 모든 참조는 제거됨)
  
  @private
  @param {Core.Element} elem