organise menu item class
add phpunit filters
add attributes
attribute methods