Adapted to changes in beam-common where the Message classes have been moved.
Adapted to changes in beam-common (renaming of MessageField class, the inner enums and partially fields). Also re-formatted everything since the class name lengths have decreased (regarding that fields).
Adapted to changes in beam-common (shortening of MessageValidator implementation class names).
Access some often used static methods and constants now via static import. This results in less gibberish and shorter lines.
Refactored code using code inspection.