Remove large constructors from items

From now each item should be added to using
the setters provided!

Unfortunatly this make the majority of current
tests useless, but these can be re written with
time!