Refactor #commercial_base? and #commercial_plus? to use ivars
Extract commercial type into a private method
Extract default service into a private method
Refactor #default_service to use a hash lookup
Extract service into a private method
Extract service validity assertion into a private method