This idea was more or less put forth by Heraclitus....
Attribute
Prototype
Attribute
2011