Perhaps Facts and Reports should inherit (i.e. `class Facts < ForemanRequest`) instead of instantiating ForemanRequest?