- Move HTML to template - Remove redundant uninstall method - Enforce coding standards - Add type-hinting