Added interface to represent an accumulator