Implemented typed builder.