Add comments + OCL ver. checks to buffer, event (wip) and memobj