Better typing.
Re-adding instance builder tests.
Improve BeanBuilder tests.
Adding a MapperBuilder (bean properties to map).