Perform Inflate in Inflate(int, int) instead of Inflate(Size)

Albeit marginal, it should be more efficient to perform the actual Inflate procedure in the `Inflate(int, int)` method rather than in the `Inflate(Size)` method, and instead let the latter method call the former.
This removes the need to create a `Size` object in the former method, and it also reduces the number of property accesses from the `Size` object from 4 to 2.