def _layer_def(self, style):
raise NotImplementedError()<EOL>
Constructs a layer def with the proper fields
            - implemented in subclasses

            Returns:
                layer (dict): a layer json dict used for adding to maps