hopefully moving the ball forward on creating an instance that implements the Record interface