Правила обратной/прямой совместимости в proto3. Что можно/нельзя делать с существующими полями. Что такое reserved.