cleanup KItem constructor

Not ready for review.