add option method to overwrite forge option for objects.
also changed option's constructor and method storage.