Make data model classes serializable
Because scaling the topology introduces non-serializable exceptions