Specify booting parameters in constructor.
Merge pull request #189 from EasonLiao/initialize

Move the initialization parameter to constructors