Public Functions
 - Bug Fix: Public functions where passing out the object. Fix