pinned writing for MonoObject* lists
add demos for MonoObject* lists
optimised MonoObject* handling