add addField method for primitive chaining