You've to delete the entities in the right order, there is no cascading/recursive delete implemented, because deletes are irreversable, and should be done with care.
The current UnitOfWork objects don't sort entities to delete correctly, in 1.0.2004.2 (now in beta) this will be fixed soon.