normalized parsers for consistency in fields provided
only include image property if set