Doxygen updates
add dirty flag to detect mutable access to array data