Meta-Modeling Social Programs: Methodological Reflections On A Practical Application