factory instance initialized in a dynamic way.