fix on attribute decoding: not every attribute has a source model associated