Added sensible constructors for most metadatablocks (still need some tests).