Some changes for message payload serialization
UIDService is a def now, as opposed to lazy val. lazy val means 1 time eval