Added nullability annotations
Fix for duplicated fields in regenerated lambda
Rename transformation methods to folding