Resort for consistency with constructor

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Short cut dispatch chain in tracing mode

- make sure object layout can be treated as constant, needed some promotes, because the quasi immutable doesn't provide all necessary guarantees

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Remove exceptions for field access that's now used on traces

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Add assertions for code paths that should not be on traces

Signed-off-by: Stefan Marr <git@stefan-marr.de>