initial import

We should add some pseudo getters for IDs and names to avoid this.