Added Request Interface and a concrete implementation