public override bool MoveToFirstAttribute()
 {
     if (entity != null && !entityInsideAttribute)
     {
         return(entity.MoveToFirstAttribute());
     }
     if (!source.MoveToFirstAttribute())
     {
         return(false);
     }
     if (entity != null && entityInsideAttribute)
     {
         CloseEntity();
     }
     insideAttribute = true;
     return(true);
 }