extracted some parts from initialize to make it shorter
extracted some parts from initialize to make it shorter

adrian-castravete/amber,amber-smalltalk/amber,amber-smalltalk/amber,amber-smalltalk/amber,adrian-castravete/amber,adrian-castravete/amber