Hello @Record public class A { @Key private String id; @Embed... public List<B> bList; } public class B { @Bin... public C c; } public class C { public String s1; public String s2; @Embed.. public List<D> dList; } public class D { public String s3; } classes C and D are external. C and D do not implement serializable. we are getting not serializable exception. If the above is solved, will current case also be solved? using aero-mapper-version : 2.2.0