Fully implemented new getter