Added Jackson annotation generation