Path registration with type registry