Issue #6: disable cyclic check to allow more types

developer should handle StackOverFlowError in case of cycles.