Added class Protection. Closed #11.