Fix `@requires` annotation

This fix will add the required object to the `item` key of the property. I changed the view to handle this as well. The only thing that has to be done is style the description appropriately.