Add keyframe to Dynamic Paint property?

I have this, but doesnt seem to work.

import bpy

ob= bpy.context.active_object

ob.modifiers['Dynamic Paint'].keyframe_insert('brush_settings.paint_distance')

ob.modifiers['Dynamic Paint'].brush_settings.keyframe_insert('paint_distance')