by default devices should be private and by default messages should follow the public-ness of their from principal