public IEnumerable <Drawable> Get() { return(_surface.Get().SelectMany(seg => seg .Primitives .Where(p => !_surface.IsPalette || (p.Marker == _cfg.Caption || !(p is TextElement)))) .OrderBy(p => p.ZIndex) .ToList()); }