engine: some internal const-correctness changes