Fixed small bug when saving ArtifactHit info when there is an error
Split EntityService into interfaces and implementations with impls in impl package to follow pattern used with previous framework services
Split EntityService into interfaces and implementations with impls in impl package to follow pattern used with previous framework services