Added constant template and Request enum