Updated ignore
Changes method signatures and enables json marshalling