fixed cache_properties for ImageProperty