companion object for parameter-bean