fragments: added some checking for input arguments of utils methods
fragments: added equals and hashCode to Event, fixed Actions' method for triggering WD events
fragments + tests: new Tree fragment, tests refactored