Dynamic allocation of model equality engine (#4911)