use of setters is almost possible + removed some small errors

I try to fix that with the setters. The right rule is applied, but I
didn't manage to get the EntityField. However, it's not really working
anyway.