http://stackoverflow.com/questions/7152530/rails-3-activerecord-api-build-method