Make bound classes more robust
remove useless default value for Serenade collections
Don't rely on automatic property discovery in tests
Include subdirectories in test run
Show stack traces
don't dynamically define properties
don't trigger change events in constructor
fix text assertion
Make sure model property values are cached on initialize
Resolve all events in same tick