Allow empty value for Type