Refactored Properties on GelfMessage

Removed the duplicate 'if' statements in the get and the duplicate
checks for saving the data in the set. Added string constants to remove
magic strings. No functional changes, minor refactor.