base: introduce recordExtensions API
0.7.17