support bidirectional binding
added test for thought description
more work on full workflow test
added nullcheck
added tests for parent and child projects
changed return and to converters to navigationhint