toward pulibrary/pul-store#35, gets rid of type properties