Add tests for BaseAggregateAsset remove, replace, etc. methods.
Bump up expectations of BaseAssetAggregate::isEmpty().

Empty aggregates should not count as making their parent aggregates
non-empty.