Implemented toString() in all SearchAttribute subclasses to allow easier debugging, fixed reverse graph-based
search in EndNodes and StartNodes properties, improved SearchAttributeGroup handling in SearchCommand, work
in progress, test coverage to be improved.