aggregate is not an affector intent, it a property utility
added base to keep track
reduced redundent property spawning in affector
+copy method in property types