Я действительно рекомендую использовать Immutables или POJOBuilder при использовании шаблона построителя.