Insulated scope in directive