wait - we don't allow to change it anymore? why don't we just pass the defaults to the componentSettings?