placed InteractiveBase in Entity folder