public void WhenICompareTheObjectWithTheObject(string leftKey, string rightKey)
        {
            var left = ScenarioContext.Current[leftKey];
            var right = ScenarioContext.Current[rightKey];

            var leftProperties = new PropertyValues(left);
            var rightProperties = new PropertyValues(right);

            ScenarioContext.Current.Set(leftProperties.Compare(rightProperties).Where(r => !r.IsSameResult));
        }