This also makes serialization support non-optional since it's too much feature-management for too little benefit.