we have attribute based configuration, not annotation