Revert "select constructor field"

This reverts commit 66bdac272e8f1d4a921c33dd3a76a2cb0072cdc6.
add super constructor parameters