There are several properties visible in the Terrain objects properties that shouldn’t need to be visible because they have no effect on the Terrain:
I think this issue could be fixed by adding some sort of inheritance masking feature to the ReflectionMetadata.