Add Entity Cacheing and Connect() method with Neo version checking