propel behavior class