protected override object GenerateValue(Type type, string referenceName, LinkedList<object> buildChain) { var person = TestData.NextPerson(); return person.Phone; }