protected properties