PLD: remove active, add check_obj decorator