Changed attr_accessor in objects to attr_reader, so users can't manually redefine them. I hope this doesn't break anything...