private static INakedObjectAdapter RestoreInline(this INakedObjectsFramework framework, IAggregateOid aggregateOid)
        {
            IOid parentOid             = aggregateOid.ParentOid;
            INakedObjectAdapter parent = framework.RestoreObject(parentOid);
            IAssociationSpec    assoc  = parent.GetObjectSpec().Properties.Where((p => p.Id == aggregateOid.FieldName)).Single();

            return(assoc.GetNakedObject(parent));
        }