FIX: allow module to work without using PaymentController's cms requirement