public static function createFromOptions(array $options)
    {
        Validate::notNull(
            $options['ParentIngestManifestId'],
            'options[ParentIngestManifestId]'
        );

        $asset = new self($options['ParentIngestManifestId']);
        $asset->fromArray($options);

        return $asset;
    }