Fix Geocodable listener isEntitySupported check

This fix this issue : if the entity has a ``location`` field but do not use the Geocodable trait, the listener hooks will be executed anyway.