Adding BaseProvision class to group convenient methods to build the provision.