implement serializable on action, message, service, property, location and modified servicediscovery layer on app side