Add defining model with default core option

& add model ready event