fixing bug in creating project providers
registerRemoteProjectProvider expects an instance now