Immutable and transactional data object