Conditions of variances. The Board of Adjustment may require such conditions or restrictions upon the construction, location, and operation of a variance as deemed necessary to secure the general objectives of this code. Such conditions or restrictions may include, but shall not be limited to, provisions for the protection of adjacent property, the expiration of said variance after a specified period of time, and off-street parking and loading requirements.