Useful extensions for System.Object and System.String added