public void CheckValue(object target)
            {
                var actual = ((IEnumerable <ITEM>)_method.Invoke(target, null)).ToList();

                var actualSorted   = actual.OrderBy(_orderBy).ToList();
                var expectedSorted = _expected.OrderBy(_orderBy).ToList();

                ListValue <ITEM> .AssertGenericListMatches(actualSorted, expectedSorted, "read only list {0}".ToFormat(_method.Name));
            }