metadata_list() should be a method, not property