fixing up unit tests
extra icon and catagories
Update to fix the failing tests, and this is a nicer way of dealing
with metadata.
Nullify image when parent lazy dataset changes