update configoration object to handle default and clean up legacy specs