Changed back to signature passed as an array
Added test cases for iherited properties in property matcher
Implementation of inherited properties check