phpDoc
Fixed a test
Added Definition::isCacheable() -> ClosureDefinitions are not cached and don't cause errors if there was a cache set up