Extracted Settable class from Component