public bool GetDocumentId( object document, out object id, out Type idNominalType, out IIdGenerator idGenerator) { var idMemberMap = _classMap.IdMemberMap; if (idMemberMap != null) { id = idMemberMap.Getter(document); idNominalType = idMemberMap.MemberType; idGenerator = idMemberMap.IdGenerator; return true; } else { id = null; idNominalType = null; idGenerator = null; return false; } }