fixed constructor visibility, fixed marc record annotations