Data engineering, framework selection, and individual element contribution consideration in the alloy properties modeling by an artificial neural network