public function objectsFromIndexes(IObjectSetWithIdentityByIndex $objects) : ObjectArrayFieldBuilder
    {
        return (new ObjectArrayFieldBuilder($this
            ->type(new ArrayOfObjectIdsType(
                $objects,
                Field::element()->objectFromIndex($objects)->required()->build(),
                $loadAsObjects = true
            ))
        ));
    }