Extracted BT classes.
Better abstraction for advertiser.