Safer setting/getting, added SetText, fixed rendering position