added ServiceField class and derived classes removed redundant function from Field added a replace method to pageview