less types declared form json unmarshaling