Add optionalizable for Type