changed the Item special schema to make it more flexible/readable
added setSpecial functionality