For some yet unknown reason, firing multiple threads trying to build() the same class (not same instance of class) will result in a race condition and give some error (different every time due to timing changes, but usually that some DeeplayModule is not attached to the root object)