serialization and lazy event binding