Functional require not null checks
Fix Java 8 JavaDoc issues
Add serdes helpers