Class BaseNonRelationalValueDomain<T extends BaseNonRelationalValueDomain<T>>