v0.76 patch
removed all validations, validations are still there
but user should implement validation in ui/gui

fixed validation methods since they werent working properly
Merge origin/master