Fixed a bug inside our collision component, improved the ImplementationCache.