def METHOD_NAME(
    self, new_base, namespace, properties, transformation_properties
):
    """Create overwrite to define table and mapper args to define some
    options for SQLAlchemy
    :param new_base: the base to be put on front of all bases
    :param namespace: the namespace of the model
    :param properties: the properties declared in the model
    :param transformation_properties: the properties of the model
    """
    table_args = tuple(properties["add_in_table_args"])
    if table_args:
        new_base.define_table_args = self.define_table_args(
            new_base, namespace, table_args
        )
        transformation_properties["table_args"] = True
    if transformation_properties["table_kwargs"] is True:
        if sgdb_in(self.registry.engine, ["MySQL", "MariaDB"]):
            new_base.define_table_kwargs = self.define_table_kwargs(
                new_base, namespace
            )
    self.insert_in_bases_table_args(new_base, transformation_properties)
    self.insert_in_bases_mapper_args(new_base, transformation_properties)