Explain instance variable creation for options