Refactor fedorarpms model. See changelog.

Prefer `detect` over `find`.