agnosticobject gets specs