This will also cause problems for clients already using this class. Why is this change needed?