[FIX] better responsibilities on objects POS