Changed cached components to properties so they don't show in incpector