MPT 2 class registration issues