Added methods arguments validation