Apply oop

Could have a `mature?` and `old?` method as well.