A file must always have a name (we couldnt just fix this in def name() since the serializer uses get_instance_variable for direct access to @name)