fix: added AbstractImageMetadata
fix: CoreMetadataWrapper extends AbstractImageMeta