fully serializable Service