wip-Development

working on tests next
Which you can map with your existing required bit on items, I think, though with that I guess you don't need the relationship... so ignore what I said above for now