#781 - use CustomerServiceAccessor to invert service access dependencies