move get property logic to list method