public static function build($id, $config = null)
{
$config = $config ?: new DefaultManager();
$meta = $config->getRepository()->indexSearch($id, static::$parentClass);
$parent = isset($meta['parent']) ? $meta['parent'] : null;
return new static($meta, $parent, $config);
}