any reason why we need this? __get should suffice right?