Added convenience field generation methods