BasicModel is a tiny Module that complies with the ActiveModel API