require object
Do not require opts use initializer instead
Set base logic
Add fire Request method
configure payload by request
Add to_query method for object
Create mattr_reader method for Base