- Added abstract string based coded factory and moved jackson to implementation of this abstract class
- Fixed proper buffer handling