Added Ledger changes and missing Classes
Merge commit '4763169492802305107048b12882273f05a5577b' into alpha