Suggest adding keyword arguments here for readability, like metadata={}, storage_path=None etc.