When I declare a @property it is obvious that I would like to use it later. For some reasons declaring @property is not enough and I have to tell compiler to @synthetize it in every .m file. Because of this every .m file in my projects starts with @synthetize.
Why they did not do it in a C# way, where just declaration is enough and compiler do the rest?