adding readonly marker for fields
adding email field
date field
adding boolean field support