improve class builder, change how managed errors with exceptions
Methods checks call