LoadPackageMetadata() should be moved out of the constructor of DetailControlModel.
Otherwise, it blocks the UI. Extract it into LoadPackageMetadataAsync().