Checkboxes in the PodTemplate were being reset to default state in the Views since it seems like Jelly expects the boolean primitive not the Boolean type.
Fixing checkbox serialization by jelly views
Looks good to me, but since I am no jelly expert, I'd like @carlossg opinion.
@iocanel you had set them as Boolean for the pod inheritance, how does this change affect that?
@carlossg: right! I think that the idea was to be able to check if a value has been set or not (checking against null), but I think that in the end of the day I added a default value in the constructor (which means that there was a bug there).
A solution for both cases would be add a second boolean field per boolean which marks if a value has been explicitly set.
Since this is a bug that was already there, I think that its fair to merge this and then fix the bug in a different pull request.