Feature | Components now have a disable/enable method that can be overrided in subclasses