Updated rect to use new style methods

Hi all, this one was straight forward, specs pass, it's ready to go in :)