add kantsu
canBeComposedOf methods become public
kotsu needs 3 hai to be constructed