refactor(historyWidget): save observable props

- save props from observable values (right from viewmodel)
- move methods to prototype

time: 0h:25