Even with ActiveModel you might need this