Python Dynamic Property Inspection