[!!!][API] ConvertRowToJSON no longer abstract

ConvertRowToJSON has been made private and implemented in AbstractInventory. This is a breaking change and all existing implementations in child classes will no longer be valid or called upon. The Inventory class has its implementation of said method removed.