We can use optional `Hash` to accept optional arguments. In this case, we can make `cursor` and `time` optional.

This API improvements can be also done in the next work.