/// <summary> /// Adds an ACL component to an entity or overwrites an existing one. /// </summary> public static void SetAcl(this Worker.Entity entity, Acl acl) { if (entity.Get <EntityAcl>().HasValue) { entity.Update(acl.ToUpdate()); return; } entity.Add(acl.ToData()); }