Proposed for 6.0. From #551: - Make the ReflectionExtensions helper internal and remove OrNull suffix as we use nullability for that. - Do not expose internal classes from Core namespace, but instead expose interfaces.