private void buildOne(Field field, Class<?> c) {
Class<?> type = field.getType();
ParameterizedType pt = (ParameterizedType) field.getGenericType();
Class<?> cl = (Class<?>) pt.getActualTypeArguments()[0];
Aggregated agg = field.getAnnotation(Aggregated.class);
Filter filter = field.getAnnotation(Filter.class);
Owned related = field.getAnnotation(Owned.class);
if((agg!=null && filter!=null) || (agg!=null && related!=null)){
throw new SienaException("Found One<T> field "
+ c.getName()+"."+field.getName()