CARE#1: Create AbstractEntity, base class for all entities