sauer types are no longer relevant at all - make them integers and do not document them, inherited entities never need these