Refactor part 3, chart swaps if we set another type, alpha and mi parameters setters added