added BaseEntity files