cleanup, changed LinkedItem interface

cleanup, changed LinkedItem interface