Convert BasicEntity to interface+impl
FollowTheSunPool constructor: use mutable map