Added magic methods __get/set(). Please watch these messages carefully