apply the helper for generating builder methods