<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def IsPayable(self):
 """ Flag indicating if the contract accepts payments. Returns: bool: True if supported. False otherwise. """

        from neo.Core.State.ContractState import ContractPropertyState
        return self.ContractProperties & ContractPropertyState.Payable > 0