removing contained items needs to update count. closes #20