Cleaned up some of the API for assigning devices to a message.  More OO now.