RootContext(IContext parentContext, Type type, PropertyInfo property, Func<int> idFinder) { _parentContext = parentContext; _type = type; _property = property; _idFinder = idFinder; }