I'm not sure if Mode::installation() is necessary (but it will do not harm, sure). 
Otherwise it's fine.