changed constructor to the new polymer style
custom list mutation is stored in a state now
mutation state was not reset when the list was cleared