Working on event system for updating properties and arrays