Issue #2225685 by ocsilalala: BanIpManager doesn't have interface.
Issue #2201693 followup by plopesc, Sweetchuck, rodrigoaguilera: Field output supporting code should move out of field.module.