Stall now generates UUID and write_hash on initialization
UUID and Write hash generation now done in pure functions.