remove defineProperty from compose, not needed