String? substring(int startIndex, [int? endIndex]) { return value?.substring(startIndex, endIndex); }