add a private or protected setter that does nothing. also it could be internal as well.
public int SomeProp
{
get { return 0; }
private set { ; }
}
or
public int SomeProp
{
get { return 0; }
protected set { ; }
}
or
public int SomeProp
{
get { return 0; }
internal set { ; }
}