Added the model registration compiler pass