Adding Instance function to interface
OAuth Class Refactor