Moved where initialize happens so that I could also call it from setFrom which fixed a b
Updated the documentation.