Currently we are using invokable class. We still preserve the invokable structure with additional get set methods. Currently block data takes second argument as value for setting new value. Instead invoking will only reflect get method and get method will have default value parameter.