Added Transaction entity and impl