prevent access serviceManager directly

this is like in get-ing events like this https://github.com/zendframework/zf2/blob/master/library/Zend/Mvc/Application.php#L130