implemented context_properties class