Avoid direct manipulation of model in ncrzlstat.c
Use "protected" names in prototypes
Add some documentation