begin adding some all-in-one solutions to impl. reduce unnecessary constraints on NodeSerializer so that it can be more broadly used.