Was already doing some sanity checks, but wasn't checking if the passed property actually is a collection property, which is important.
Was already doing some sanity checks, but wasn't checking if the passed property actually is a collection property, which is important.