VID-1753 Make sure the getter is callable

RFCR @garthwebb 
There should be a cleaner way to figure out what object you are dealing with and if you can call certain method on it.