enum rich document