Record#keys(), Record#values(), Record#entries() now include default values.

Fixes #172 
Not sure if using a `Map` for `this._defaultValues` is the optimal way to go here.
Should it be cached and update accordingly on changes?