refactoring - validates MenuItem
update - add validates Media