Add get and set variations for the getting data for physical components
Add missing argument
Refactor Extensions to be a bit cleaner