RequestEvent inheritence