Using the registration by convention Type param