introduce ObjectBuilder
introduce NullBuilder
add parameter class and refactor
introduce ArrayBuilder
replaced usages of string with Field objects
version bump
add new version feature file
update readme to point to new version features