Base service for Type registration