Только если править то не Meta, а то место где видимость устанавливается в компиляторе. Что предпочтительнее, по-моему. Если поля всё-таки нужны - то можно пользоваться экспортированными типами или Kernel напрямую. Какие с ними проблемы?