public void Add(BlueprintArchetype arch) => Add(arch == null ? NoArchetype : arch.HashKey());
public void Remove(BlueprintArchetype arch) => Remove(arch == null ? NoArchetype : arch.HashKey());
public bool Contains(BlueprintArchetype arch) => Contains(arch == null ? NoArchetype : arch.HashKey());