DirectDataLoader now supports simple objects.
Locations aren't merged so don't need to be in the data tracker.
Make Consequence a simple object.
Keep ProxyReferences for chromosomes and transcripts in map instead of full objects to save memory, only proxy is needed to set a reference to an object.