setters and removed unneeded p in Render()