getset universal method and fix for _match