+ Auto implementation of abstract functions for IState, burden shouldn't be on user + Fixed indentation
+ Auto implementation of abstract functions for IState, burden shouldn't be on user
+ Fixed indentation

iondune/ionEngine,iondune/ionEngine