add Power#for_record, Power.for_record, Power#for_model and Power.for_model