Returns the attributes names with values.
Iterable<String> get attributesNames { final attributes = _attributes; return attributes != null && attributes.isNotEmpty ? attributes.keys : []; }