use Foundation instead of UIKit
Update tests to reflect value init on binding.