Added Factory to construct Request Wrappers