Multidisciplinary design automation – a conceptual framework for working with product model extensions (International journal of agile systems and management)