Silence define when overriding definitions

Overriding definitions in base factories causes additional define events to be triggered which causes definition collisions to occur in higher level factories mirroring that factory. The common use case this occurs in is extending an asynchronous definition in a base factory when it's defined.