Thanks @khaled and @gabriel but i found the problem!
I think i messed up the naming when creating these content types inside contentful.
Basically i created the names backwards (works (plural) was a single work, and work (singular) was a list of works) so when i changed the names it DIDN’T change their IDs!
So now i have to remember that if i want the list i have to look at the property named “work”!
Sorry, and thanks again for the availability