[TASK] Refactor code and refine tests

Breakage:

* Fluidcontent ConfigurationService::$cache must be made protected or be removed (preferred)
* Fluidpages ConfigurationService::$cache must be made protected or be removed (preferred)