Adding BaseResult for service components