Fixed a bug that prevented the creation of one-typed variants
Enforced traits