returns a map of properties.
Map<String, String> get properties => _props.map((key, value) => MapEntry(key, value));