added assertions for messaging, changed settings message
overwriting local properties, changed message names