Bug fixes
Add drop down
Add reflection helper & string normalise