#154 add reset() method