Revive objects with their particular class
Serialize array objects correctly
Revive objects only once
Fix major bug with global vars
Allow deserializing null values