ListLayer Impl