Added comments to Payload classes and others