Started on BluetootDevice, and fixed OutputPortExtensions