work on onevent type and provider

type:
- do not yet do instances collection
- needs rework on one cli calls

provider:
- use proper built commands
- re-add getters and setter