Unique type system added to reduce memory cost