Improve image size handling

The Size property now returns the value of GetDefaultSize
if no size is explicitly set.