removed session and transaction handling from cpl, added nested set classes