Stores use internal functions to do actual data manipulation