add example of extended config class and cover it by unit test, update components, update config test