Software Transactional Objects