Support binding to provider once again
Test binding primitives