Change Aggregate.command and .create to accept named parameters, Use Promise on AggregateService and Aggregate