Implemented interface
Fix service provider
Fixed toJson
Fixed toJson
Updated readme
Merge branch 'fix-interface' into develop