Fix FixtureContext::prepareAsset() assuming Parent exists

In some cases, we want to create an asset that doesn't have a ParentID set.
This PR allows that to happen.