Modernized handlers.

All handler properties are now read-only.

All public handler properties are now supplied with a docstring.