Implement LightPayload and put instances in light messages