In this case yes because the option and argument methods need to be called inside the constructor.