Fixing more type casting issues
Fixing object creation cache to return created value in protocolbind
Changing unit tests to test 'make' and not 'bind'