Removed delegate update call; added deserialization/serialization to the agent object
Added notification for world update