I wrote an RFC about attribute names that are treated specially by Nix.
https://github.com/NixOS/rfcs/pull/126
Read the text here:
It’s been updated to talk about “special” properties instead