made OwsRequest abstract and added common fields