[FIX] a cashing problem with the fields
start implement integration tests