Refactor: Remove provider support in bind()
Support providers in get()