Made component/system access O(1) (closes #91)