feat(modal): always override scope with options values (fixes #500)