def METHOD_NAME(target, props):
    r"""
    Calculates the product of multiple property values
    Parameters
    ----------
    target : Base
        The object which this model is associated with. This controls the
        length of the calculated array, and also provides access to other
        necessary properties.
    props : list[str]
        The name of the arguments to be used for the product.
    Returns
    -------
    value : ndarray
        Array containing product values of ``target[props[0]]``,
        ``target[props[1]]``, etc.
    """
    value = np.ones_like(target[props[0]])
    for item in props:
        value *= target[item]
    return value