is this function actually adding value over just using the constructor or  `FeatureRate.objects.create()`?