Adding a reference property and restricting the name initialization in the base project plugin class.
Adding reference initialization and completing the init_auth override in the github project provider.