checkbox default-value fix, datetime fields supporting, more comments, replace componentPrefix with componentSuffix argument