feat(modal): Add support for 'controllerAs' option