Test for types comparation in place
Test for ids and object properties
Change reflection style
Complete switch expression and test suite