fixed exception when iterating on a MixedIterable and one of the iterable is empty (caused a problem with materialized dataset containing a empty dataset)
Modified persistent dataset to use a supplied datastore from the datastore provider any time is needed instead of assigning it at construction
Corrected possible null pointer when setting size of a dataset on a child FxitureFactory