Return mutable versions instead of immutable versions.  Removed CFRelease in favor of __brige_transfer. -Travis