a more complex parent mixin that relies on the promise mixin (that relies on rsvp)