added JsonSerializable fallback

http://php.net/manual/en/class.jsonserializable.php