Added addition properties to be returned by Kit.serialize
   This is so when a Kit is used in a receipt, as a receipt item,
   it can act like a part. The js will expect a receipt full of
   'parts', if a kit has all the properties the js expects of a part
   then it can be bought and sold the same way as a part.