add Json Serializer
update serializer namespace and remove interface