Make ThrowablesFactory an interface