@inez why can't we normalize the properties so it always returns "url" and "filename" and a boolean "isTemporary" instead of having to handle different properties in different scenarios?