Complete carcacss constructor