Enable writable attributes to variables

Because: Since there are many variables in this class, it is readable
if they can be initialized after initialize method.
Let instance variables be initialized after initialize method
Enable writable attributes to variables

Because: Since there are many variables in this class, it is readable
if they can be initialized after initialize method.
Indent
Let instance variables be initialized after initialize method