Better getter and setter setup and timezone unfuck