adding all traits
added implementation for Row.getAs... functions