Rörlighetsdirektivet , som antogs den 29 april 2004 och implementerades den 30 april 2006 , har konsoliderat stora delar av lagstiftningen på området .