simplification of cluster opts
always return builder instance
reflection