See note about constructor values below.

Also, it may be better to make this and AssemblyRead into case classes. Then, their fields can be accessed directly.