Check for valid ROI bounds when using toRelative()

Need to do validation on attribute setters. This simply calls
_setCornersWithValidaion during __init__ and _convert. Do this
everytime by having validation through setter properties.