Code improvements: - Config asset now inherits from BaseScriptableObject - Better handling for invalid serialized data