Add magic data support and note about currently requiring a manually defined attribute because I'm lazy