added crate specific EntityWriter interface sub type