fix protected prop