Forget about Presentation mode. It's not working.
Come up with a better example for Adapter using built-in types.