Refactor CommandView's code

- Replace JSON-formatted strings by Object to generate IOperations
- Merge IConverter into ISender
- Replace mutex by ```synchronized```