fix(serializer): moves the check for the $ prefix to after the nameDecoder is called.

In response to #72
bumps v0.16.3