Added destroyable interface