public override Option <ValidationMessage> Execute(ModelEntity e) { return(from element in e.TryCast <ModelEntity.Element>() where !ElementIdsWithDiagrams.Contains(element.Id) select ValidationMessage.Information("Element not used in a Diagram")); }