DataExcajeFormat::*::Rep_ (reader/writers) - use blockallocation so if people declare on stack, little overhead compared to old static function approach