Interface NonRelationalValueDomain<T extends NonRelationalValueDomain<T>>