removed json serializable interface from modelrow as this is not available before 5.4, and as 5.3 is still in wide use.