Implement a value storage mechanism (experimental; default values still missing)