autocompletion for private methods/properties and refactoring of shell.