UnitOfWork can now be replaced and extended
fixed comments of reflection properties to support autocompletion