<?xml version="1.0" encoding="UTF-8" ?>

<doctrine-mapping xmlns="http://doctrine-project.org/schemas/orm/doctrine-mapping"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://doctrine-project.org/schemas/orm/doctrine-mapping http://doctrine-project.org/schemas/orm/doctrine-mapping.xsd">

    <mapped-superclass name="Ivory\GoogleMapBundle\Entity\Marker" table="ivory_marker">
        <field name="javascriptVariable" column="javascript_variable" type="string" length="100" />
        <field name="icon" type="string" length="255" nullable="true" />
        <field name="shadow" type="string" length="255" nullable="true" />
        <field name="options" type="array" />
    </mapped-superclass>
    
</doctrine-mapping>

<?xml version="1.0" encoding="UTF-8" ?>

<doctrine-mapping xmlns="http://doctrine-project.org/schemas/orm/doctrine-mapping"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://doctrine-project.org/schemas/orm/doctrine-mapping http://doctrine-project.org/schemas/orm/doctrine-mapping.xsd">

    <mapped-superclass name="Ivory\GoogleMapBundle\Entity\Marker" table="ivory_marker">
        <field name="javascriptVariable" column="javascript_variable" type="string" length="100" />
        <field name="options" type="array" />
    </mapped-superclass>
    
</doctrine-mapping>

Delete icon & shadow property from the marker doctrine mapping
Delete icon & shadow property from the marker doctrine mapping
