get/set for metadata, implementation for Scale()