   @$inject: ['$log', '$scope']
   constructor: (@log, @scope) ->
     super(scope)
-    @fetchRecords()
 
   fetchRecords: =>
     @service.get(@fetchParams ? {}).then (results) =>

  @$inject: ['$log', '$scope', 'userService']
  constructor: (log, scope, @service) ->
    super(log, scope)

class VehicleController extends MultiRecordController
  @$inject: ['$log', '$scope', 'vehicleService']
  constructor: (log, scope, @service) ->
    super(log, scope)

  add_vehicle: () =>
    # The JSON for this new vehicle

      order_dir: "desc"
      page_size: "12"
    super(log, scope)
    @fetchRecords() # FIXME - find a better way to control when/if we autofetch anything

  # Subclasses can override if they would like to modify the records that were returned by the server
  extendRecord: (rec) ->
