Added lots of accessor interfaces.