Changed attribute() - to support getters
For someone who needs attribute without getters - added function fields()