Basic field validation, custom item layouts