use ptr_map to avoid massive copies of Field
use ptr_vector to avoid massive copies of Value
add cxxtolua
update