Implement property range checking exceptions for int, float, and double