public AObject Named(string aName) { try { return Children.FirstOrDefault(obj => obj.Name.Trim().ToLower() == aName.Trim().ToLower()); } catch (Exception) { return null; } }