use getInstance of object creation of Components
Property testing and bug fixing