use generic get<T> instead of individual getter