What Are Properties and What Is Their Place in Programming? — Programming Keynou