Added support for multiple key bidings

- Made sure that on multiple key bidings order would not mater to preserve singularity on context
- Made sur that on multiple key bindings type case would not mater to preserve singularity on context