Expose Internal Properties As Optional Inputs