splitted up CRUDServiceProvider::init() into multiple functions to reduce complexity
splitted up CRUDServiceProvider::init() into multiple functions to reduce complexity

philiplb/CRUDlex,thomas-lange-smf/CRUDlex,thomas-lange-smf/CRUDlex,philiplb/CRUDlex