overzealous assert in BCodeBodyBuilder rejected throw null
documentation and readability improvements in GenBCode
field encapsulation in backend.bcode transformers