keep item template short
add method to validate an item's name
add method to tinker with user-specified attributes