Only store options in initialize method

All procedure except binding instance variables should be handled
outside of initialize.