adding NumberRecord layer to keep track of numbers that have been used
using data_mapper to persist number records