> -- Цитата:
> а то место где видимость устанавливается в компиляторе.
Править компилятор - последнее дело... Как я уже сказал, "отрезания" доступа к закрытым полям ЦЕЛИКОМ делается на уровне Meta.
> -- Цитата:
> Если поля всё-таки нужны - то можно пользоваться экспортированными типами или Kernel напрямую. Какие с ними проблемы?
В том-то и дело, что Kernel использовать нежелательно, если можно обойтись без него.