public void OnLeaveCollection(dynamic collection = null) { OnLeaveList((collection.Count == 0), TypeExtensions.CheckIsPrintable(IEnumerableExtensions.GetFirst(collection).GetType())); }