added contribute_to_class to prevent django admin inline error