add details parameter for CycleDependencyException