Yjs extension that offers generic maintainer and observer classes for normalized semi-structured data