add representation classes to wrap up service objects