abstract entity import