The Commission is a legal body vested with all the powers and characteristics of a body corporate having perpetual succession and a common seal.