I am thinking for design pattern for automated testing one of tool. It is changing based on some type chosen saving some common fields for all types.
For example: Type \'