Analyse and discuss the impact of Neo-liberalism on contemporary social work practice. Provide specific examples of related changes to social welfare provision, as well as reflecting on how neo-liberalist ideas may challenge your emerging professional practice framework. Your discussion should include: Identification of key contemporary Neo-liberalist concepts; Discussion and analysis of changes to social work practice influenced by neo-liberalism, with specific Australian examples of changes to welfare service provision; Critical reflection on personal challenges neo-liberalist ideas may present to your developing professional practice framework.