Split reservation and analysis of ClassModel for better multithreading