Marshal::xx seems to generate unfriendly sql. use ActiveSupport::JSON