public static function inline($params)
{
self::validateNotEmpty($params, 'class');
self::validateNotEmpty($params, 'localKey');
self::validateNotEmpty($params, 'foreignKey');
$collection = Arrays::getValue($params, 'collection', false);
$destinationField = Arrays::getValue($params, 'destinationField');
return self::newRelation($destinationField, $params['localKey'], $params['foreignKey'], $collection, $params);
}