virtual attributes parametrization