speced out what init methods should do
init standard
Merge pull request #228 from Financial-Times/init

What init methods should do