Updated validation for itemcontroller