add accessor methods for all of the cell attributes

this should provide a much saner api