Changed the OutOfBounds exceptions when getting a property

They aren't variables but keys in the $properties array.
Thus the old error message was misleading.
Merge pull request #199 from ravage84/property-warnings

Changed the OutOfBounds exceptions when getting a property