Fix indentation
Make fields in messages final
Remove get prefixes from getters
Change code style to follow Netty guidelines
Require more generic input factory