Did you know that 2500 years ago, philosophers like Plato and Aristotle were doing Object-Oriented Analysis and Entity-Relationship Modeling? More surprisingly, they were already more sophisticated than software developers are now! Why? Well, for one thing, they already understood that the properties of an object are not all created equal. Western Philosophy has big ideas that programmers need to know in their day to day software development. This article is part 1 of one of those big ideas: There are many flavors of object properties.