getState removed
fix
ref
removed unnecessary constructors
fix