permissions check on field update

Adding permissions check
Doesn't `FieldBlock` has permissions too? Shouldn't we check them?