DECODER: use property definitions instead of getting implementation parameters