Fix #495 - Apple broken version of clang doesn't like using parent::operator=