Смешались в кучу люди, кони... Причём здесь бэкенд вообще и зачем
знать как он устроен, если в документации, в справочнике для
программиста явно сказано как оперировать этими атрибутами? Оно
программисту средствами языка доступно. На самом верхнем уровне.
Следовательно компилятор такими атрибутами тоже оперирует.