Distributes WP attributes over two tables
Makes helper methods private
Introduces empty tag for (non-)impaired users
Renames variable
Adds changelog entry
Renders empty element tag from view
Uses refactored empty element tag implementation
Distributes work package attributes evenly
Handles empty hook results