static: make Entry a setting type

In the future we might want to add new features to the
Entry.  I am currently thinking about source maps, where
a new field will need to be added to the Entry.  Therefore,
use Data.Default to make sure we don't need to bump the
major version for these features.
Merge pull request #601 from wuzzeb/data-default

static: make Entry a setting type