by default initialize fields to invld where possible
darm-dump takes a const darm object