moved scoped protocol binding to category on JSObjectionModule