I would re-word this without the explicit reference to ActiveModel (even though we patterned after it).