Merge pull request #7 from voltprime/master

Implementing a couple unimplemented methods
Allow ExtraInfo to carry more than type info without possibly overwritting different forms of extra info