minor refactor: allow improved future @Builder extensibility