What is the Difference Between Concrete and Abstract Objects?