Code improvements after conversion to Kotlin
DeserializedPackageMemberScope uses kind and name filters
Converting PackageFragmentProvider and its implementations to Kotlin