Couldn't get UnmarshalJSON() called, that is why I have it this way