new builds for activemodel-adapter and embedded-records-mixin