make model registration explicit to prevent missed model registration