I'm curious as to how you use this class? Nice encapsulations though :)