Asset and BaseOption class