better support for inner class code completion