Should this condition throw until we support POCO entities with this provider? If yes consider doing `var entity = (ITableEntity)entry.Entity` above.