Add base functions for altering the state of an item