replaced hardcoded settings with Typeconfig based shared settings