delete managed objects implemented