Add support for managed bottom bars.

Closes #165
Remove unnecessary getters for synthesized properties.
Fix many code style violations.