backslash escaping breaks composer autoload
implement containeraware interface