Added support for read-only properties and short getters and setters.
Refactored out the event emit handler into a separate class.
Added table with item click handler in the demo page.
Replaced field-based with property-based app configuration.
Adjusted public visibility of app config properies.
Separated modal dialog HMTL and script in a new file.
Redesigned pages to be fully dynamic, not serializable and request-scoped.