Added explicit uid methods
Added option methods and associative data output
Added identities