added setCollection for CollectionProxy
re-worked Enum type
updated readme