Environmental Sustainability Education for Engineers - some reflections and a suggested checklist of essential concepts