Self evolving entity