The new corrected type definitions in subproject xml was not correctly mapped to this project:
Type of Sabre\DAV\Xml\Service::$elementMap must be array (as in class Sabre\Xml\Service)
In addition, I suggest doing this in the constructor, instead of replacing a parent property, which will also raise deprecation warnings.