RF: updated API to allow for abstract methods and change of initial parametrization