Better MKMessage logic, getters->properties where applicable.