Fix #83 move initialization code to a custom constructor
Version 1.2.4