add a generic data table get & set